new left current - Turkish English Dictionary